﻿using CommunityToolkit.Mvvm.ComponentModel;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using ZoneLine.Models.PrintModeConfig;

namespace ZoneLine.Common
{
    public class PrintConfigTotal : ObservableObject
    {
        private LXQC_Config _lxqcConfig;

        public LXQC_Config LxqcConfig
        {
            get { return _lxqcConfig; }
            set => SetProperty(ref _lxqcConfig, value);
        }


        private SQQC_Config _sqqcConfig;

        public SQQC_Config Sqqc_Config
        {
            get { return _sqqcConfig; }
            set => SetProperty(ref _sqqcConfig, value);
        }

        private BQQC_LH_Config _bqqcLhConfig;

        public BQQC_LH_Config BqqcLHConfig
        {
            get { return _bqqcLhConfig; }
            set => SetProperty(ref _bqqcLhConfig, value);
        }

        private BQQC_KH_Config _bqqcKhConfig;

        public BQQC_KH_Config BqqcKhConfig
        {
            get { return _bqqcKhConfig; }
            set => SetProperty(ref _bqqcKhConfig, value);
        }


        private PackagePrintConfig _packageConfigModel;

        public PackagePrintConfig PackageConfigModel
        {
            get { return _packageConfigModel; }
            set => SetProperty(ref _packageConfigModel, value);
        }

        private WLQCConfig _wlqcConfig;

        public WLQCConfig WlqcConfig
        {
            get { return _wlqcConfig; }
            set => SetProperty(ref _wlqcConfig, value);
        }

    }
}
